| Miles Sound System SDK 7.2a |
The Quick Integration Services API is designed to let you get audio into your applications almost immediately.
Using the Quick API, you can usually be playing an audio sample (digital or MIDI in three or four function calls.
Generally, folks will use the Quick API to get up and running and then switch over to the full Miles API as time and/or feature requests demand.
| Quick Integration Services | |
|---|---|
| AIL_quick_startup | initializes the quick integration system. |
| MILES_QUICK_DIGITAL_OPEN | describes how to open the digital audio system. |
| MILES_QUICK_MIDI_OPEN | describes how to open the MIDI system. |
| AIL_quick_shutdown | closes the quick integration API. |
| AIL_quick_load | loads a sound file, returning a handle that can be used with the other quick API functions. |
| AIL_quick_fss_load | loads a sound file from a Mac file spec, returning a handle that can be used with the other quick API functions. |
| AIL_quick_load_mem | loads a sound file that is already loaded into memory, returning a handle that can be used with the other quick API functions. |
| AIL_quick_load_named_mem | loads a sound file that is already loaded into memory, with a filename hint, returning a handle that can be used with the other quick API functions. |
| AIL_quick_copy | copies an audio handle from an already-loaded audio handle. |
| AIL_quick_unload | unloads a sound handle previously loaded with AIL_quick_load or AIL_quick_load_and_play. |
| AIL_quick_play | starts the playback of an audio file previously loaded with AIL_quick_load. |
| AIL_quick_halt | stops a currently playing audio handle. |
| AIL_quick_status | returns the status of an audio handle. |
| MILES_QUICK_STATUS | describes the status of a Quick API audio handle. |
| AIL_quick_load_and_play | loads a sound file into a handle and begins playing it immediately. |
| AIL_quick_fss_load_and_play | loads a Mac file spec sound into a handle and begins playing it immediately. |
| AIL_quick_type | returns the type of an audio handle. |
| MILES_QUICK_TYPE | describes the data in a Quick API audio handle. |
| AIL_quick_set_volume | controls the volume of an audio handle. |
| AIL_quick_set_speed | controls the playback rate of an audio handle. |
| AIL_quick_ms_length | returns the total length in milliseconds of an audio handle. |
| AIL_quick_ms_position | returns the current position in milliseconds of an audio handle. |
| AIL_quick_set_ms_position | changes current playback position in milliseconds of the specified audio handle. |
| AIL_quick_set_reverb_levels | changes the reverb levels of a digital audio sample, or a MIDI playing through the software synthesizer. |
| AIL_quick_set_low_pass_cut_off | applies a low-pass filter to the digital audio sample. |
| AIL_quick_handles | returns the MSS digital driver and MIDI driver handles. |
For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.